site of an ancestral dwelling - Français Anglais Dictionnaire